/**
 * @param {number} num
 * @return {number}
 */
var translateNum = function (num) {
    var nums = num.toString();
    var count = 0;
    console.log(nums.slice(0, 2))
    function dfs(offset) {
        if (offset >= nums.length) {
            count++;
            return;
        }
        var temp = parseInt(nums.slice(offset, offset + 1));
        console.log(temp);
        if (temp >= 0 && temp <= 25) {
            dfs(offset + 1);
        }
        if (offset + 2 <= nums.length) {
            temp = parseInt(nums.slice(offset, offset + 2));
            if (temp >= 0 && temp <= 25) {
                dfs(offset + 2);
            }
        }
    }
    dfs(0);
    return count;
};

console.log(translateNum(25))

// 执行用时：
// 84 ms
// , 在所有 JavaScript 提交中击败了
// 51.50%
// 的用户
// 内存消耗：
// 37.8 MB
// , 在所有 JavaScript 提交中击败了
// 73.01%
// 的用户